package kubayaxi.video.client.service;

import kubayaxi.video.mybatis.auto.model.Channel;
import kubayaxi.video.mybatis.customize.model.search.dto.SearchChannelDTO;
import kubayaxi.video.mybatis.customize.model.search.dto.SearchUserDTO;
import kubayaxi.video.mybatis.customize.model.search.dto.SearchVideoDTO;
import kubayaxi.video.mybatis.customize.model.search.vo.SearchUserVO;
import kubayaxi.video.mybatis.customize.model.search.vo.SearchVideoVO;
import kubayaxi.video.service.base.common.request.BaseRequest;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;

public interface ISearchService {
    List<SearchVideoVO> video(BaseRequest<SearchVideoDTO> dto);

    List<SearchUserVO> user(BaseRequest<SearchUserDTO> dto);

    List<Channel> channel(BaseRequest<SearchChannelDTO> dto);
}
